<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Interactive Disassembler</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Interactive_Disassembler"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Interactive_Disassembler rootpage-Interactive_Disassembler skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Interactive Disassembler</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1248332772">
/* start https://en.wikipedia.org/ */
.mw-parser-output .multiple-issues-text{width:95%;margin:0.2em 0}.mw-parser-output .multiple-issues-text>.mw-collapsible-content{margin-top:0.3em}.mw-parser-output .compact-ambox .ambox{border:none;border-collapse:collapse;background-color:transparent;margin:0 0 0 1.6em!important;padding:0!important;width:auto;display:block}body.mediawiki .mw-parser-output .compact-ambox .ambox.mbox-small-left{font-size:100%;width:auto;margin:0}.mw-parser-output .compact-ambox .ambox .mbox-text{padding:0!important;margin:0!important}.mw-parser-output .compact-ambox .ambox .mbox-text-span{display:list-item;line-height:1.5em;list-style-type:disc}body.skin-minerva .mw-parser-output .multiple-issues-text>.mw-collapsible-toggle,.mw-parser-output .compact-ambox .ambox .mbox-image,.mw-parser-output .compact-ambox .ambox .mbox-imageright,.mw-parser-output .compact-ambox .ambox .mbox-empty-cell,.mw-parser-output .compact-ambox .hide-when-compact{display:none}
/* end https://en.wikipedia.org/ */
</style>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">Interactive Disassembler</th></tr><tr><td colspan="2" class="infobox-image logo"><div class="infobox-caption">Portrait of <a href="Fran%C3%A7oise_d'Aubign%C3%A9" class="mw-redirect" title="Françoise d'Aubigné">Françoise d'Aubigné</a>, whose image is used as the IDA logo</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data"><a href="Ilfak_Guilfanov" title="Ilfak Guilfanov">Ilfak Guilfanov</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">Hex-Rays</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">May 21, 1991<span style="display:none"> (<span class="bday dtstart published updated">1991-05-21</span>)</span><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">9.1<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
/ February 28, 2025<span style="display:none"> (<span class="bday dtstart published updated">2025-02-28</span>)</span></div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="C%2B%2B" title="C++">C++</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>, <a href="Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a>, and <a href="Linux" title="Linux">Linux</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Available in</th><td class="infobox-data"><a href="English_language" title="English language">English</a>, <a href="Russian_language" title="Russian language">Russian</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Disassembler" title="Disassembler">Disassembler</a>, <a href="Decompiler" title="Decompiler">Decompiler</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data">Proprietary</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://hex-rays.com/ida-pro/">hex-rays<wbr>.com<wbr>/ida-pro<wbr>/</a></span></td></tr></tbody></table>
<p>The <b>Interactive Disassembler</b> (<b>IDA</b>) is a <a href="Disassembler" title="Disassembler">disassembler</a> for <a href="Software" title="Software">computer software</a> which generates <a href="Assembly_language" title="Assembly language">assembly language</a> <a href="Source_code" title="Source code">source code</a> from <a href="Machine_code" title="Machine code">machine-executable code</a>. It supports a variety of <a href="Executable" title="Executable">executable formats</a> for different <a href="Central_processing_unit" title="Central processing unit">processors</a> and <a href="Operating_system" title="Operating system">operating systems</a>. It can also be used as a <a href="Debugger" title="Debugger">debugger</a> for <a href="Portable_Executable" title="Portable Executable">Windows PE</a>, <a href="Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a> <a href="Mach-O" title="Mach-O">Mach-O</a>, and <a href="Linux" title="Linux">Linux</a> <a href="Executable_and_Linkable_Format" title="Executable and Linkable Format">ELF</a> executables. A <a href="Decompiler" title="Decompiler">decompiler</a> plug-in, which generates a high level, <a href="C_(programming_language)" title="C (programming language)">C</a> source code-like representation of the analysed program, is available at extra cost.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>IDA is used widely in software <a href="Reverse_engineering" title="Reverse engineering">reverse engineering</a>, including for <a href="Malware_analysis" title="Malware analysis">malware analysis</a><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> and <a href="Vulnerability_(computing)" class="mw-redirect" title="Vulnerability (computing)">software vulnerability</a> research.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> IDA's decompiler is one of the most popular and widely used decompilation frameworks,<sup id="cite_ref-:02_10-0" class="reference"><a href="#cite_note-:02-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:1_11-0" class="reference"><a href="#cite_note-:1-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:2_12-0" class="reference"><a href="#cite_note-:2-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> and IDA has been called the "de-facto industry standard" for program disassembly and static binary analysis.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p><a href="Ilfak_Guilfanov" title="Ilfak Guilfanov">Ilfak Guilfanov</a> began working on IDA in 1990,<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:0_18-0" class="reference"><a href="#cite_note-:0-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> and initially distributed it as a <a href="Shareware" title="Shareware">shareware</a> application. In 1996, the <a href="Belgium" title="Belgium">Belgian</a> company DataRescue took over the development of IDA and began to sell it as a commercial product, under the name IDA Pro.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</p><p>Initial versions of IDA did not have a <a href="Graphical_user_interface" title="Graphical user interface">graphical user interface (GUI)</a>, and ran as an <a href="Extended_DOS" class="mw-redirect" title="Extended DOS">extended DOS</a>, <a href="OS/2" title="OS/2">OS/2</a>, or Windows <a href="Console_application" title="Console application">console application</a>.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> In 1999, DataRescue released the first version of IDA Pro with a GUI, IDA Pro 4.0.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>
</p><p>In 2005, Guilfanov founded Hex-Rays to pursue the development of the Hex-Rays Decompiler IDA extension.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> In January 2008, Hex-Rays assumed the development and support of DataRescue's IDA Pro.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p><p>In 2022, Hex-Rays was acquired by a group of investors led by Smartfin, a European <a href="Venture_capital" title="Venture capital">venture capital</a> and <a href="Private_equity_investor" class="mw-redirect" title="Private equity investor">private equity investor</a>. Co-investors in the acquisition included the Belgian public holding company The Federal Holding & Investment Company (SFPIM), and the <a href="Wallonia" title="Wallonia">Walloon</a> public investment firm <a href="Regional_Investment_Company_of_Wallonia" title="Regional Investment Company of Wallonia">Regional Investment Company of Wallonia (SRIW)</a>.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Features">Features</h2></div>
<p>IDA disassembles a compiled program back into an assembly language representation. In addition to performing basic disassembly, IDA also automatically annotates disassembled programs with information about:<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>cross-references between code and data in the program</li>
<li>function locations, function <a href="Stack_frame" class="mw-redirect" title="Stack frame">stack frames</a>, and function <a href="Calling_convention" title="Calling convention">calling conventions</a></li>
<li>reconstructed <a href="Data_type" title="Data type">data types</a></li></ul>
<p>However, the nature of disassembly precludes total accuracy, and a great deal of human intervention is necessarily required; IDA has interactive functionality to aid in improving the disassembly. A typical IDA user will begin with an automatically generated disassembly listing and then convert sections from code to data and vice versa, rename, annotate, and otherwise add information to the listing, until its functionality becomes clear.
</p>
<div class="mw-heading mw-heading3"><h3 id="Scripting">Scripting</h3></div>
<p>"IDC scripts" make it possible to extend the operation of the disassembler. Some helpful scripts are provided, which can serve as the basis for user written scripts. Most frequently scripts are used for extra modification of the generated code. For example, external symbol tables can be loaded thereby using the function names of the original source code.
</p><p>Users have created plugins that allow other common scripting languages to be used instead of, or in addition to, IDC. IdaRUB<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> supports <a href="Ruby_programming_language" class="mw-redirect" title="Ruby programming language">Ruby</a> and IDAPython<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> adds support for <a href="Python_(programming_language)" title="Python (programming language)">Python</a>. As of version 5.4, IDAPython (dependent on Python 2.5) comes preinstalled with IDA Pro.
</p>
<div class="mw-heading mw-heading3"><h3 id="Debugging">Debugging</h3></div>
<p>IDA Pro supports a number of debuggers,<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> including:
</p>
<ul><li>Remote Windows, Linux, and Mac applications (provided by Hex-Rays) allow running an executable in its native environment (presumably using a virtual machine for malware)</li>
<li><a href="GNU_Debugger" title="GNU Debugger">GNU Debugger</a> (gdb) is supported on Linux and OS X, as well as the native Windows debugger</li>
<li>A <a href="Bochs" title="Bochs">Bochs</a> plugin is provided for debugging simple applications (i.e., damaged <a href="UPX" title="UPX">UPX</a> or mpress compacted executables)</li>
<li>An <a href="Pin_(computer_program)" title="Pin (computer program)">Intel PIN</a>-based debugger</li>
<li>A trace replayer</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Versions">Versions</h2></div>
<p>The latest full version of IDA Pro is available via paid annual subscription (version 9.0sp1 as of December 2024), while a less capable version (limited to x86), named IDA Free, is available for download free of cost.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Supported_systems/processors/compilers">Supported systems/processors/compilers</h2></div>
<ul><li>System hosts
<ul><li><a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> x86 and ARM</li>
<li>Linux x86</li>
<li><span class="nowrap">Mac OS X</span> x86</li></ul></li>
<li>Recognized executable file formats
<ul><li><a href="COFF" title="COFF">COFF</a> and derivatives, including Win32/64/generic <a href="Portable_Executable" title="Portable Executable">PE</a></li>
<li><a href="Executable_and_Linkable_Format" title="Executable and Linkable Format">ELF</a> and derivatives (generic)</li>
<li><a href="Mach-O" title="Mach-O">Mach-O</a> (<a href="Mach_(kernel)" title="Mach (kernel)">Mach</a>)</li>
<li><a href="NetWare_Loadable_Module" title="NetWare Loadable Module">NLM</a> (<a href="NetWare" title="NetWare">NetWare</a>)</li>
<li><a href="Linear_Executable#OS/2" title="Linear Executable">LC/LE/LX</a> (OS/2 2.x+ and various DOS extenders)</li>
<li><a href="New_Executable" title="New Executable">NE</a> (OS/2 1.x, Win16, and various DOS extenders)</li>
<li><a href="DOS_MZ_executable" title="DOS MZ executable">MZ</a> (<a href="MS-DOS" title="MS-DOS">MS-DOS</a>)</li>
<li><a href="Relocatable_Object_Module_Format" class="mw-redirect" title="Relocatable Object Module Format">OMF</a> and derivatives (generic)</li>
<li><a href="Arm_Image_Format" title="Arm Image Format">AIM</a> (generic)</li>
<li>raw binary, such as a ROM image or a <a href="COM_file" title="COM file">COM file</a></li></ul></li>
<li>Instruction sets
<ul><li><a href="Intel" title="Intel">Intel</a> 80x86 family</li>
<li><a href="ARM_architecture" class="mw-redirect" title="ARM architecture">ARM architecture</a></li>
<li><a href="Motorola_68000_family" class="mw-redirect" title="Motorola 68000 family">Motorola 68k</a> and H8</li>
<li><a href="Zilog_Z80" title="Zilog Z80">Zilog Z80</a></li>
<li><a href="MOS_Technology_6502" title="MOS Technology 6502">MOS 6502</a></li>
<li><a href="Intel_i860" title="Intel i860">Intel i860</a></li>
<li><a href="DEC_Alpha" title="DEC Alpha">DEC Alpha</a></li>
<li><a href="Analog_Devices" title="Analog Devices">Analog Devices</a> ADSP218x</li>
<li><a href="Angstrem_(company)" title="Angstrem (company)">Angstrem</a> KR1878</li>
<li><a href="Atmel_AVR" class="mw-redirect" title="Atmel AVR">Atmel AVR</a> series</li>
<li>DEC series <a href="PDP-11" title="PDP-11">PDP11</a></li>
<li>Fujitsu F2MC16L/F2MC16LX</li>
<li>Fujitsu FR 32-bit Family</li>
<li>Hitachi <a href="Hitachi_SH-3" class="mw-redirect" title="Hitachi SH-3">SH3</a>/SH3B/<a href="Hitachi_SH4" class="mw-redirect" title="Hitachi SH4">SH4</a>/SH4B</li>
<li><a href="Hitachi_H8" class="mw-redirect" title="Hitachi H8">Hitachi H8</a>: h8300/h8300a/h8s300/h8500</li>
<li>Intel 196 series: 80196/80196NP</li>
<li>Intel 51 series: 8051/80251b/80251s/80930b/80930s</li>
<li><a href="Intel_i960" title="Intel i960">Intel i960</a> series</li>
<li><a href="Intel_Itanium" class="mw-redirect" title="Intel Itanium">Intel Itanium</a> (ia64) series</li>
<li><a href="Java_virtual_machine" title="Java virtual machine">Java virtual machine</a></li>
<li><a href="MIPS_architecture_processors" title="MIPS architecture processors">MIPS</a>: mipsb/mipsl/mipsr/mipsrl/r5900b/r5900l</li>
<li>Microchip PIC: PIC12Cxx/PIC16Cxx/PIC18Cxx</li>
<li><a href="Microsoft_Intermediate_Language" class="mw-redirect" title="Microsoft Intermediate Language">MSIL</a></li>
<li>Mitsubishi 7700 Family: m7700/m7750</li>
<li>Mitsubishi m32/m32rx</li>
<li>Mitsubishi m740</li>
<li>Mitsubishi m7900</li>
<li>Motorola DSP 5600x Family: dsp561xx/dsp5663xx/dsp566xx/dsp56k</li>
<li><a href="Motorola_ColdFire" class="mw-redirect" title="Motorola ColdFire">Motorola ColdFire</a></li>
<li>Motorola HCS12</li>
<li>NEC 78K0/78K0S</li>
<li><a href="PA-RISC" title="PA-RISC">PA-RISC</a></li>
<li><a href="PowerPC" title="PowerPC">PowerPC</a></li>
<li>Xenon PowerPC Family</li>
<li>SGS-Thomson ST20/ST20c4/ST7</li>
<li><a href="SPARC" title="SPARC">SPARC</a> Family</li>
<li><a href="Samsung" title="Samsung">Samsung</a> SAM8</li>
<li><a href="Siemens_C166" class="mw-redirect" title="Siemens C166">Siemens C166</a></li>
<li><a href="Texas_Instruments_TMS320" class="mw-redirect" title="Texas Instruments TMS320">TMS320Cxxx</a> series</li></ul></li>
<li>Compiler/libraries (for automatic library function recognition)<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup>
<ul><li><a href="Borland" title="Borland">Borland</a> C++ 5.x for DOS/Windows</li>
<li>Borland C++ 3.1</li>
<li>Borland C Builder v4 for DOS/Windows</li>
<li>GNU C++ for <a href="Cygwin" title="Cygwin">Cygwin</a></li>
<li><a href="Microsoft_C" class="mw-redirect" title="Microsoft C">Microsoft C</a></li>
<li>Microsoft <a href="QuickC" title="QuickC">QuickC</a></li>
<li>Microsoft <a href="Visual_C%2B%2B" class="mw-redirect" title="Visual C++">Visual C++</a></li>
<li><a href="Watcom_C/C%2B%2B" title="Watcom C/C++">Watcom C/C++</a> (16/32 bit) for <a href="DOS" title="DOS">DOS</a>/<a href="OS/2" title="OS/2">OS2</a></li>
<li>ARM C v1.2</li>
<li>GNU C++ for Unix/common</li></ul></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Logo">Logo</h2></div>
<p>IDA Pro's logo is a cropped image of <a href="Fran%C3%A7oise_d'Aubign%C3%A9%2C_Marquise_de_Maintenon" title="Françoise d'Aubigné, Marquise de Maintenon">Françoise d'Aubigné, Marquise de Maintenon</a>. The logo image is similar to a miniature painting of Françoise d'Aubigné attested to a painter in the circle of <a href="Pierre_Mignard" title="Pierre Mignard">Pierre Mignard</a>.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup>
</p><p>The original greyscale version of the logo was introduced in September 1999, with the release of IDA 4.0.<sup id="cite_ref-:0_18-1" class="reference"><a href="#cite_note-:0-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> Ilfak Guilfanov has stated that the logo is not a depiction of <a href="Saint_Ida_of_Louvain" class="mw-redirect" title="Saint Ida of Louvain">Saint Ida of Louvain</a>.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Binary_Ninja" title="Binary Ninja">Binary Ninja</a></li>
<li><a href="Cheat_Engine" title="Cheat Engine">Cheat Engine</a></li>
<li><a href="Ghidra" title="Ghidra">Ghidra</a></li>
<li><a href="JEB_decompiler" title="JEB decompiler">JEB</a></li>
<li><a href="Radare2" title="Radare2">Radare2</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFCzokow2021" class="citation web cs1">Czokow, Geoffrey (2021-05-20). <a rel="nofollow" class="external text" href="https://hex-rays.com/blog/ida-celebrating-30-years-of-binary-analysis-innovation/">"IDA: celebrating 30 years of binary analysis innovation"</a>. <i>Hex-Rays</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-19</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.hex-rays.com/release-notes/9_1">"IDA 9.1"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">March 29,</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.hex-rays.com/">"Hex-rays Home"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240526003338/https://hex-rays.com/">Archived</a> from the original on 2024-05-26<span class="reference-accessdate">. Retrieved <span class="nowrap">2008-03-31</span></span>.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite id="CITEREFEagle2011" class="citation book cs1">Eagle, Chris (2011). "Chapter 23: Real-World IDA Plug-ins". <i>The IDA Pro Book : the Unofficial Guide to the World's Most Popular Disassembler</i> (2nd ed.). San Francisco: No Starch Press. pp. <span class="nowrap">500–</span>502. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-59327-395-8</bdi>. <a href="OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/830164382">830164382</a>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hex-rays.com/decompiler/">"Hex-Rays Decompiler"</a>. <i>hex-rays.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-18</span></span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFStaff2017" class="citation web cs1">Staff, S. C. (2017-09-11). <a rel="nofollow" class="external text" href="https://www.scmagazine.com/product-test/content/hex-rays-ida-pro">"Hex-Rays IDA Pro"</a>. <i>SC Media</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-13</span></span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFSikorski2012" class="citation book cs1">Sikorski, Michael (2012). "Chapter 5. IDA Pro". <i>Practical Malware Analysis : a Hands-On Guide to Dissecting Malicious Software</i>. Andrew Honig. San Francisco: No Starch Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-59327-430-6</bdi>. <a href="OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/830164262">830164262</a>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFShoshitaishviliWangSallsStephens2016" class="citation book cs1">Shoshitaishvili, Yan; Wang, Ruoyu; Salls, Christopher; Stephens, Nick; Polino, Mario; Dutcher, Andrew; Grosen, John; Feng, Siji; Hauser, Christophe; Kruegel, Christopher; Vigna, Giovanni (2016-05-22). "SOK: (State of) the Art of War: Offensive Techniques in Binary Analysis". <i>2016 IEEE Symposium on Security and Privacy (SP)</i>. pp. <span class="nowrap">138–</span>157. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FSP.2016.17">10.1109/SP.2016.17</a>. <a href="Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/11311%2F1161277">11311/1161277</a></span>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-5090-0824-7</bdi>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite id="CITEREFGuoWeiWuGuo2022" class="citation journal cs1">Guo, Wei; Wei, Qiang; Wu, Qianqiong; Guo, Zhimin (2022-04-01). <a rel="nofollow" class="external text" href="https://doi.org/10.1088%2F1742-6596%2F2258%2F1%2F012069">"CSChecker : A binary taint-based vulnerability detection method based on static taint analysis"</a>. <i>Journal of Physics: Conference Series</i>. <b>2258</b> (1): 012069. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2022JPhCS2258a2069G">2022JPhCS2258a2069G</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1088%2F1742-6596%2F2258%2F1%2F012069">10.1088/1742-6596/2258/1/012069</a></span>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1742-6588">1742-6588</a>.</cite></span>
</li>
<li id="cite_note-:02-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-:02_10-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFYakdanEschweilerGerhards-PadillaSmith2015" class="citation book cs1">Yakdan, Khaled; Eschweiler, Sebastian; Gerhards-Padilla, Elmar; Smith, Matthew (2015). <a rel="nofollow" class="external text" href="https://www.ndss-symposium.org/ndss2015/ndss-2015-programme/no-more-gotos-decompilation-using-pattern-independent-control-flow-structuring-and-semantics/"><i>No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantics-Preserving Transformations</i></a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.14722%2Fndss.2015.23185">10.14722/ndss.2015.23185</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-891562-38-9</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-18</span></span>.</cite> <span class="cs1-visible-error citation-comment"><code class="cs1-code">{{cite book}}</code>: </span><span class="cs1-visible-error citation-comment"><code class="cs1-code">|website=</code> ignored (help)</span></span>
</li>
<li id="cite_note-:1-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-:1_11-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFSchulteRuchtiNoonanCiarletta2018" class="citation journal cs1">Schulte, Eric; Ruchti, Jason; Noonan, Matt; Ciarletta, David; Loginov, Alexey (2018). <a rel="nofollow" class="external text" href="https://dx.doi.org/10.14722/bar.2018.23008">"Evolving Exact Decompilation"</a>. <i>Proceedings 2018 Workshop on Binary Analysis Research</i>. Reston, VA: Internet Society. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.14722%2Fbar.2018.23008">10.14722/bar.2018.23008</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-891562-50-1</bdi>.</cite></span>
</li>
<li id="cite_note-:2-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-:2_12-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFLiuWang2020" class="citation book cs1">Liu, Zhibo; Wang, Shuai (2020-07-18). <a rel="nofollow" class="external text" href="https://doi.org/10.1145/3395363.3397370">"How far we have come: Testing decompilation correctness of C decompilers"</a>. <i>Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis</i>. ISSTA 2020. New York, NY, USA: Association for Computing Machinery. pp. <span class="nowrap">475–</span>487. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F3395363.3397370">10.1145/3395363.3397370</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4503-8008-9</bdi>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFDi_FedericoPayerAgosta2017" class="citation book cs1">Di Federico, Alessandro; Payer, Mathias; Agosta, Giovanni (2017-02-05). <a rel="nofollow" class="external text" href="https://doi.org/10.1145/3033019.3033028">"Rev.ng: A unified binary analysis framework to recover CFGS and function boundaries"</a>. <i>Proceedings of the 26th International Conference on Compiler Construction</i>. CC 2017. New York, NY, USA: Association for Computing Machinery. pp. <span class="nowrap">131–</span>141. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F3033019.3033028">10.1145/3033019.3033028</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4503-5233-8</bdi>. <q>In an extensive evaluation, we test our [binary analysis] tool on binaries compiled for MIPS, ARM, and x86-64 using GCC and clang and compare them to the industry's state of the art tool, IDA Pro, and two well-known academic tools, BAP/ByteWeight and angr.</q></cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite id="CITEREFGarcia_PradoErickson2018" class="citation web cs1">Garcia Prado, Carlos; Erickson, Jon (April 10, 2018). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220602140613/https://www.fireeye.com/blog/threat-research/2018/04/solving-ad-hoc-problems-with-hex-rays-api.html">"Solving Ad-hoc Problems with Hex-Rays API"</a>. <i>FireEye Threat Research Blog</i>. Archived from <a rel="nofollow" class="external text" href="https://www.fireeye.com/blog/threat-research/2018/04/solving-ad-hoc-problems-with-hex-rays-api.html">the original</a> on June 2, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">March 12,</span> 2023</span>. <q>IDA Pro is the de facto standard when it comes to binary reverse engineering.</q></cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite id="CITEREFAndriesse2019" class="citation book cs1">Andriesse, Dennis (2019). "Appendix C: List of Binary Analysis Tools". <i>Practical binary analysis : build your own Linux tools for binary instrumentation, analysis, and disassembly</i>. San Francisco, CA: No Starch Press, Inc. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-59327-913-4</bdi>. <a href="OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/1050453850">1050453850</a>. <q>This [IDA Pro] is the de facto industry-standard recursive disassembler.</q></cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite id="CITEREFГильфанов2003" class="citation interview cs1 cs1-prop-script cs1-prop-foreign-lang-source"><a href="Ilfak_Guilfanov" title="Ilfak Guilfanov">Гильфанов, Ильфак</a> (22 May 2003). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210515200735/https://fcenter.ru/online/softarticles/interview/6704">"IDA Pro - samyj moshhnyj dizassembler v mire" <bdi lang="ru">IDA Pro - самый мощный дизассемблер в мире</bdi></a> [IDA Pro - the most powerful disassembler in the world] (Interview) (in Russian). Interviewed by Доля, Алексей. Компания "Ф-Центр". sec. 2.30. Archived from <a rel="nofollow" class="external text" href="https://fcenter.ru/online/softarticles/interview/6704">the original</a> on May 15, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">14 March</span> 2023</span>. <q>Он начался как хобби в далеком 1991 году, просто увлечением для себя и для друзей.</q></cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20031219030300/http://www.idapro.ru/faq.html#053">"IDA Pro - Часто задаваемые вопросы"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.idapro.ru/faq.html#053">the original</a> on December 19, 2003. <q>Первые строки для IDA были написаны в декабре 1990.</q></cite></span>
</li>
<li id="cite_note-:0-18"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_18-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_18-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFCzokow2021" class="citation web cs1">Czokow, Geoffrey (2021-05-20). <a rel="nofollow" class="external text" href="https://hex-rays.com/blog/ida-celebrating-30-years-of-binary-analysis-innovation/">"IDA: celebrating 30 years of binary analysis innovation"</a>. <i>Hex-Rays</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-19</span></span>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hex-rays.com/about-us/our-journey/">"Hex Rays - State-of-the-art binary code analysis solutions"</a>. <i>hex-rays.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230531100330/https://hex-rays.com/about-us/our-journey/">Archived</a> from the original on 2023-05-31<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-07-21</span></span>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite id="CITEREFGuilfanov2015" class="citation cs2">Guilfanov, Ilfak (22 June 2015), <a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=hLBlck1lTUs"><i>CODE BLUE 2014 : Ilfak Guilfanov - Keynote : The story of IDA Pro</i></a><span class="reference-accessdate">, retrieved <span class="nowrap">2023-03-16</span></span>, <q>Datarescue converted my hobby project into a commercial program in 1996.</q></cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/19970214111312/http://www.datarescue.com/ida.htm">"DataRescue IDA Pro Page"</a>. <i>DataRescue</i>. Archived from <a rel="nofollow" class="external text" href="http://www.datarescue.com/ida.htm">the original</a> on 1997-02-14.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/19970214112722/http://www.datarescue.com/idadown.htm">"DataRescue IDA Page : download an evaluation version"</a>. <i>DataRescue</i>. Archived from <a rel="nofollow" class="external text" href="http://www.datarescue.com/idadown.htm">the original</a> on 1997-02-14.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/19991010010636/http://datarescue.com:80/idanew.htm">"DataRescue IDA Pro What's new Page"</a>. <i>DataRescue</i>. Archived from <a rel="nofollow" class="external text" href="http://datarescue.com:80/idanew.htm">the original</a> on 1999-10-10.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://kbopub.economie.fgov.be/kbopub/toonondernemingps.html?ondernemingsnummer=873473914">"Gegevens van de geregistreerde entiteit | KBO Public Search"</a>. <i>kbopub.economie.fgov.be</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-13</span></span>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20071011044755/http://www.hex-rays.com/products.shtml">"Hex-Rays Decompiler"</a>. <i>Hex-Rays</i>. Archived from <a rel="nofollow" class="external text" href="http://www.hex-rays.com/products.shtml">the original</a> on 2007-10-11.</cite></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080221202137/http://www.datarescue.com:80/">"DataRescue Home Page : home of the IDA Pro Disassembler and of PhotoRescue"</a>. <i>DataRescue</i>. Archived from <a rel="nofollow" class="external text" href="http://www.datarescue.com/">the original</a> on 2008-02-21. <q>News 07/01/2008: IDA Pro moves to Hex-Rays.</q></cite></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080212081246/http://www.hex-rays.com/index.shtml">"Hex-Rays Home Page"</a>. <i>Hex-Rays</i>. Archived from <a rel="nofollow" class="external text" href="http://www.hex-rays.com/index.shtml">the original</a> on 2008-02-12.</cite></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hex-rays.com/blog/hex-rays-acquisition/">"A consortium of investors acquires Hex-Rays – Hex Rays"</a>. 19 October 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230721143654/https://hex-rays.com/blog/hex-rays-acquisition/">Archived</a> from the original on 2023-07-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-07-21</span></span>.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.helpnetsecurity.com/2022/10/21/hex-rays-smartfin/">"News Industry | Smartfin led consortium acquires Hex-Rays to accelerate product innovation efforts"</a>. <i>Help Net Security</i>. 2022-10-20. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230721143654/https://www.helpnetsecurity.com/2022/10/21/hex-rays-smartfin/">Archived</a> from the original on 2023-07-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-07-21</span></span>.</cite></span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><cite id="CITEREFEagle2011" class="citation book cs1">Eagle, Chris (2011). "Part II. Basic IDA Usage". <i>The IDA Pro Book : the Unofficial Guide to the World's Most Popular Disassembler</i> (2nd ed.). San Francisco: No Starch Press. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-59327-395-8</bdi>. <a href="OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/830164382">830164382</a>.</cite></span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/spoonm/idarub">"Spoonm/Idarub"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160108085820/https://github.com/spoonm/idarub">Archived</a> from the original on 2016-01-08<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-12-05</span></span>.</cite></span>
</li>
<li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060116123556/http://d-dome.net/idapython/">"Idapython [d-dome.net]"</a>. Archived from <a rel="nofollow" class="external text" href="http://d-dome.net/idapython/">the original</a> on 2006-01-16.</cite></span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><cite id="CITEREFEagle2008" class="citation book cs1">Eagle, Chris (2008). <i>The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler</i>. <a href="No_Starch_Press" title="No Starch Press">No Starch Press</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-59327-178-7</bdi>.</cite></span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.hex-rays.com/idapro/idadownfreeware.htm">"IDA Pro Freeware version download"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080808195925/http://www.hex-rays.com/idapro/idadownfreeware.htm">Archived</a> from the original on 2008-08-08<span class="reference-accessdate">. Retrieved <span class="nowrap">2008-03-31</span></span>.</cite></span>
</li>
<li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.hex-rays.com/idapro/idaflirtcomp.htm">"FLIRT Compiler Support"</a>. <a href="Hex-Rays" class="mw-redirect" title="Hex-Rays">Hex-Rays</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111003155049/http://www.hex-rays.com/idapro/idaflirtcomp.htm">Archived</a> from the original on 2011-10-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2010-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><cite class="citation web cs1 cs1-prop-foreign-lang-source"><a rel="nofollow" class="external text" href="https://www.dorotheum.com/de/l/6130641/,%20https://www.dorotheum.com/de/l/6130641/">"Französische Schule, Nachfolge Pierre Mignard - Osterauktion 17.04.2019 - Schätzwert: EUR 1.500 bis EUR 2.600 - Dorotheum"</a>. <i>www.dorotheum.com</i> (in Austrian German). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230814052857/https://www.dorotheum.com/de/l/6130641/,%20https://www.dorotheum.com/de/l/6130641/">Archived</a> from the original on 2023-08-14<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-08</span></span>.</cite></span>
</li>
<li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><cite id="CITEREFGuilfanov2006" class="citation web cs1">Guilfanov, Ilfak (2006-04-13). <a rel="nofollow" class="external text" href="http://www.hexblog.com/?p=38">"Sainte Ida | Hex Blog"</a>. <i>Hex Blog</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110617113702/http://www.hexblog.com/?p=38">Archived</a> from the original on 2011-06-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-07-08</span></span>.</cite></span>
</li>
</ol></div></div>
<style data-mw-deduplicate="TemplateStyles:r1239549316">
/* start https://en.wikipedia.org/ */
.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}
/* end https://en.wikipedia.org/ */
</style><div class="refbegin" style="">
</div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFEilam2005" class="citation book cs1">Eilam, Eldad (2005). <i><a href="Reversing%3A_Secrets_of_Reverse_Engineering" title="Reversing: Secrets of Reverse Engineering">Reversing: Secrets of Reverse Engineering</a></i>. <a href="Wiley_Publishing" class="mw-redirect" title="Wiley Publishing">Wiley Publishing</a>. p. 595. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>0-7645-7481-7</bdi>.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.hex-rays.com/products/ida/index.shtml">Official website</a></span></span></li>
<li><cite class="citation web cs1 cs1-prop-foreign-lang-source"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150116040613/http://www.idapro.ru/">"IDA Pro on Internet Archive"</a> (in Russian). Archived from <a rel="nofollow" class="external text" href="http://www.idapro.ru/">the original</a> on 2015-01-16.</cite></li>
<li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.openrce.org">"IDA plug-ins and scripts"</a>. <i>Open Reverse Code Engineering (OpenRCE)</i>.</cite></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-19" href="https://en.wikipedia.org/wiki/?title=Interactive_Disassembler&oldid=1301287782">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>